/* CSS Document */

* {
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
	
body{
	background-image:url(/images/background.png);
	background-repeat:repeat-x repeat-y;
	}
	
#wraper{
		width:1000px;
		background-color:#ffffff;
	}
	
#header{
		height:135px;
		margin-bottom:16px;
	}
	
#top_header{
		height:30px;
		background-image:url(/images/header.gif);
		background-repeat:repeat-x;
		margin-bottom:2px;
	}
	
#banner{
		height:105px;
		background-image:url(/images/banner.png);
		margin-bottom:2px;
	}
	
#content{
		margin-bottom:6px;
	}
	
#top_content{
		height:35px;
		background-color:#c5c7c7;
		margin-bottom:16px;
	}


#center_content{
		margin-bottom:2px;
	}
	
#left_center_content{
		width:15%;
		float:left;
		background-color:#FFF;
	}
	
#main_center_content{
		width:70%;
		float:left;
		background-color:#FFF;
		text-align:center;
	}
	
#right_center_content{
		width:15%;
		float:right;
		background-color:#FFF;
	}
	
#bottom_content{
		margin-bottom:2px;
		margin-top:10px;
	}
	
#footer{
		height:50px;
		background-image:url(/images/footer.png);
	}

#top_header_login{
		padding-right:20px;
		height:30px;
		float:right;
	}
	
#top_header_login .textbox{
		width:121px;
		text-align:center;
		background-image:url(/images/textbox_03.png);
		background-repeat:no-repeat;
	}
	
#top_header_login #td_login{
		width:46px;
	}
	
#top_header_login #td_remember{
		width:72px;
	}
	
#left_center_content ul{
		list-style:none;
		border-style:solid;
		border-width:thin;
		border-color:#CCF;
		background-color:#ffffff;
	}
	
#top_bottom_content{
		height:20px;
		margin-left:100px;
	}
	
#main_bottom_content{
		width:900px;
		margin-top:10px;
	}
	
#detail_menu{
}
#detail{
background-color:#FFFFFF;
}
#menu{
	height:127px;
}
#detail_menu li{
	    width:30%;	
		border-style:outset;		
		text-align:center;
}
#menu1{
		width:30%;
		float:left;		
		text-align:center;
}
#menu2{
		width:30%;
		text-align:center;
}
#menu3{
		width:30%;
		float:right;
		text-align:center;
}
#tabs-1{
	width:100%;
	text-align:left;
}
#Gia{
	color:#CC0099;
	height:30%;	
	margin-top:5px;
}
#bid{
	color:#000000;
	height:30%;		
	margin-top:5px;
	text-align:center;
}
#Values{
	height:40%;	
	padding-top:100px;
	margin-top:5px;
	text-align:left;
}

#top_img{
		width:40%;
		float:left;
	}
	
#item_info{
		width:60%;
		float:right;
	}
	
#detail_info_intro{
		width:90%;
	}
	
#detail_info_inden{
		width:90%;
	}

.yt-uix-expander-arrow {
    margin-left: 5px;
}

.yt-uix-expander-arrow {
    background-image: url(/images/dropdown.png);
	background-color:transparent;
	background-position:0;
	cursor:default;
	border:0;
    float: right;
    height: 16px;
    margin: 0;
    vertical-align: middle;
    width: 16px;
}

.watch-expander-head {
    display: inline-block;
    padding: 3px 4px 4px;
    vertical-align: middle;
}

.yt-uix-expander-head {
    -moz-user-select: none;
    color: #EEE;
    cursor: pointer;
}

.watch-expander-head {
    background: none repeat scroll 0 0 #777;
    border: 1px solid #EEE;
    cursor: pointer;
    overflow: hidden;
    font-weight:bold;
    padding: 5px;
}

.yt-uix-expander-head {
    margin: 0;
}

.yt-rounded {
    border-radius: 5px 5px 5px 5px;
}

.none {
	display: none !important;
}


.zme-boxy {
    border-width:thin;
    border-radius: 6px 6px 6px 6px;
    font: 12px Tahoma,Arial,sans-serif;
    margin: 0;
    overflow: hidden;
    padding: 3px; 
    background-color:rgba(83, 83, 83, 0.3); 
}
.zme-boxy div {
    border: medium none;
    margin: 0;
}
.zme-boxy-container {
    background: none repeat scroll 0 0 #FFFFFF;
}
.zme-boxy-title {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #6D84B4;
    border-color: #3B5998 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px medium !important;
    color: #FFFFFF;
    cursor: default;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 30px 5px 10px;
}
a.zme-boxy-close {
    background: url("images/popupbg.gif") no-repeat scroll 1px 1px transparent;
    display: block;
    height: 16px;
    position: absolute;
    right: 13px;
    top: 13px;
    width: 16px;
}
a.zme-boxy-close:hover {
    background: url("images/popupbg.gif") no-repeat scroll -14px 1px transparent !important;
}
.zme-boxy-body {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: -moz-use-text-color #555555 #555555 !important;
    border-right: 0 solid #555555 !important;
    border-style: none solid solid !important;
    border-width: medium 0 0 !important;
}
.zme-boxy-button {
    cursor: pointer;
    font-weight: bold;
    height: 24px;
    margin: 0 0 0 6px;
    width: 100px;
}
.zme-boxy-content {
    padding: 10px;
}
.zme-boxy-footer {
    background-color: #F2F2F2;
    padding: 8px 10px;
    text-align: center;
}
.zme-boxy-ok {
    background-color: #80A3D3;
    border: 1px solid #29447E;
    color: #FFFFFF;
}
.zme-boxy-cancel {
    background-color: #EEEEEE;
    border: 1px solid #999999;
    color: #333333;
}
.zme-boxy-modal {
    background-color: rgba(53, 53, 53, 0.3);
    border: medium none;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999999;
}

input, select, textarea {
    font-family: Tahoma,Arial,Verdana,sans-serif;
    outline: medium none;
    resize: none;
}
img, form, .noborder, ul.pagination a.text, .lyr, .hq {
    border: 0 none !important;
    z-index: 4;
}

h1, h2, h3, h4, h5 {
    font-size: 100%;
    font-weight: normal;
}
ul, li {
    list-style-image: none;
    list-style-type: none;
}
.box, .btnthem, .btnxoa, .reUpload, .black-overlay, .ipvideo h2 a, .ialbum h2 .subcat, .ialbum h2 a, .bgCom, .bgErr, .subpage .colsub a, .colsub1 a, .wxnhan em {
    display: block;
}
.notifac span, .none, .adv2 .adv {
    display: none !important;
}
.nonbox, .bxh_detail2 a h3 {
    display: inline;
}
.nofloat, .subpage .colsub a, .colsub1 a {
    float: none !important;
}
.nghe, .abs, .bplist, .bthem, .bsave, .blkop .ithem, .blkop .ithem2, .mask41_avatar, .rowShare .inShare, .rowShare .inSharef, .rowShare .wLink {
    position: absolute !important;
}
.rel, .rowskin, .avatar41, .rowShare, .scrollbar, .scrollbar2, .playlist li, .blk_picbxh, .listEdit li {
    position: relative !important;
}
.fix {
    position: fixed;
}
.nobg, .whead .tagpage .last, ul.pagination li {
    background: none repeat scroll 0 0 transparent !important;
}
.fleft, .subpage .colsub a, .colsub1 a, .wnhac, .mainChannel, .bmail, .add, .blk_channel .ileft, .tagchannel .baihat, .tagchannel .baihatac, .tagchannel .video, .tagchannel .videoac, .tagChannel li, .lmc, .shareChannel li, .wAdd, .wDel, .author, .leftMenu, .maincol, .maincol2, .txtAcc, .tag_topsong a, .txtNews, .Newspage, .hotNews, .picPre, .lisPre, .listAlp li, .tag_op li, .tag_op li a, .opShare li, .uComment .txtComment, .uComment .txtCommentf, .uComment .txtCommentf2, .typeComment a.iSmile, .wright, .wright2, .lInfo, .rInfo, .col_channel, .list_setup li, .blkop .p3 .ithem, .btnthem, .btnxoa {
    float: left !important;
}
.fright, .rightChannel, .blk_channel .iright, .oProduct, .right_search, .rightcol, .bNews, .option_music .plist, .option_music .edit, .option_music .kiemduyet, .option_music .download, .option_music .mobile, .option_music .saves, .option_music .checks, .close, .closeup, .rSearch, .btnshelp, .rContent, .rmyChannel {
    float: right !important;
}
.clr {
    clear: both;
}
.uline, .tAns, a:hover, ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus, .aLyric, .hideLyric {
    text-decoration: underline !important;
}
a, .black-overlay a:hover, .uline:hover, .tagChannel a:hover, .blkop .p a:hover, .tag_op .ibaoxau:hover, .tag_op .active a, .blkop .p2 a, .tagchannel .baihatac a:hover, .aLyric:hover, .btn_submit:hover, .btn_upload:hover, .group:hover, .tag_channel a:hover, .bxh_ngheall:hover, ul.pagination active:hover, .btnthem:hover, .btnxoa:hover, .account a:hover, .whead .tagpage li a:hover, .searchGroup:hover, div .header a, div .header a:hover, .subpage ul li a:hover {
    cursor: pointer;
    text-decoration: none !important;
}
.searchmenu .str, .tMusic2 h1, .black-overlay .song h3, .singer h1, .singer h2, .hSearch h1, .group h1, .npre, a.blue11, a.blue12, a.blue14, a.alName, .lisPre h1, .phelp, .phelpac, .cnt_tip .type1, .cnt_tip .type2, a.gray11, .gray14, .rowNor .f142, .f142, .widthsclip .f142, .btnthem, .btnxoa, .nbaihat {
    font-weight: bold;
}
a.alName, .lisPre h1 {
    line-height: 21px;
}
a.gray11, .gray14, .rowNor .f142, .f142, .widthsclip .f142, .btnthem, .btnxoa, .nbaihat {
    color: #555555 !important;
}
a.gray12, .listAlp li a {
    color: #000000 !important;
}
a.pink {
    color: #723A91 !important;
}
.icon, .subpage ul a.ico_home, .subpage ul a.ico_home:hover, .whead .tagpage li, .notif, .notif-over, .notifac, .messg, .messg-over, .profile, .profile-over, .mail, .mail-over {
    background: url("../images/icon.gif") no-repeat scroll 0 0 transparent;
}
.bgrep {
    background: url("../images/bg_repeat.gif") repeat-x scroll 0 0 transparent;
}
.txtCenter {
    margin: 0 auto !important;
    text-align: center !important;
}
.txtRight, .moreAlbum, .option_music .kiemduyet {
    text-align: right !important;
}
.tMusic3 h1, .searchmenu a, .txtBlue, .submenu a, .detail_rank .bxh_detailclip h4 a.txtGray, .detail_rank .bxh_detail h4 a.txtGray, .bxh_blkrank .wsong h4 a.txtGray, .bxh_blkrank .wclip h4 a.txtGray, a.blue11, a.blue12, a.blue14, a.alName, .lisPre h1, .lOther a {
    color: #18538C !important;
}
.txtBlue2, .bgType1 p a, .bgType2 p a, .bgType3 p a {
    color: #466D88 !important;
}
.detail_news, .nOther, .txtGray, .tNhac, .blogin, .option_music .kiemduyet, .rowShare, .rowShare .inShare, .rowShare .wLink, .oLyric, .moreupl .wMore, .rowmail .leftid, .rowmail .idmail, .rowmail .idms, .bxh_ngheall, .col_channel, .widthchannel, .tMusic h1, .ttalbum, .bxh_ngheall a.span, .lInfo, .nUpload, .reUpload, .gtalbum, .account .sub_acc a:hover, .Lyric, .topNews, ul.pagination .active, ul.pagination .active:hover {
    color: #555555 !important;
}
.adv_search .rw_adv p span, .adv_search .rw_adv p, .nUpload, a.blue11, a.gray11, a.grayNor, .f11, .txtDesc, .date, .oProduct .select, .regisPre, .regisPre a.link11, .newLyric .input, .rowShare, .rowShare .inShare, .rowShare .wLink, .rowmail .idmail, .rowmail .idms, .oLyric, .typeComment .txtInput, .shareMe, .nghe, .adv_search .title_adv {
    font-size: 11px !important;
}
.button, .iconblk, .skin, .bxh_ngheall span, .blkSearch, .star, .aSao .m_sao {
    background-image: url("../images/skin.gif");
    background-repeat: no-repeat;
}
ul.pagination, .subpage .colsub a, .alert, .subpage .colsub1 a, .cnt_tip, .login, .login a, a.gray12, .submenu a, .submenu a.active, .row_topsong h4 a.txtBlue, .row_topvideo h4 a, .btnthem, .btnxoa, .txtPlayer, .width_song, .typeComment .txtInput, .uComment .txtComment, .listtag, .wdMusic, .tMusic .view, .ttalbum, .hotNews .blue11, .wSao, .listAlp li a, .hotNews, .txtErr, .txtComp, a.gray12Nor, a.blue12, .f12, .playlist li a, .btn_submit, .oProduct .copyright, .tag_topsong, a.link12, .binhchon, .aLyric, .hideLyric, .txtGoi, .hSearch, .lInfo, .rInfo .iShare, .black-overlay .home-text, .bxh_num, .listEdit li, .pdmem, .premium, .help .p, .blkop .p2, .blkop .p3 a, .mainTitle2 .accname, .Lyric {
    font-size: 12px !important;
}
.f13, .dateNews {
    font-size: 13px !important;
}
.detail_news, .subpage ul li a, .nOther, .widthsclip .f142, .widthcn .f142, .f142, .rowNor .f142, .tNhac, .zme-autocomplete-item, a.blue14, .gray14, .f14, .tagchannel a, .cnt_tip .type1, .cnt_tip .type2 {
    font-size: 14px !important;
}
.f15 {
    font-size: 15px !important;
}
.tMusic2 h1, .inputSearch input, .f16, .category a, .category h2, .category p, .mainTitle h1, .mainTitle h2, .mTitlecn h2, .binhchon .numrank, .group, .tNhac2 {
    font-size: 16px !important;
}
.f17 {
    font-size: 17px;
}
.tMusic3 h1, .tMusic h1, .lisPre h1, .f18, .singer, .singer h1, .singer h2, .btn_upload, .black-overlay .numsong, a.alName {
    font-size: 18px !important;
}
.f20, .black-overlay .song, .tLogin, .subpage .titleTop {
    font-size: 20px;
}
.txtErr {
    color: #DD3434;
    padding-right: 24px !important;
}
.txtComp {
    color: #489523;
    padding-right: 24px !important;
}
.bxh_detail, .cnt_tip, .wList, .lstfooter li a, .txtDesc, .date, .pdownload, .tag_topsong a.Active, .rowNor, .txtPlayer, .width_song, .rInfo, .rInfo .iShare, .tagNhac, .editSong, .ishelp, .tMusic .view, .bxh_Group h1 span, .bxh_Group h2 span, .adv_search .rw_adv p span a, .noteType {
    color: #888888 !important;
}
.tNhac2, .txtBlack, .shareMe, .f14, f16, a.grayNor, a.gray12Nor, .txtHeader, .span, .txtFooter, .author, .oProduct, .oProduct .select, .submenu a.active, .searchmenu, .searchmenu a:hover, .searchmenu a.active, .category a, .newLyric, .binhchon .numrank, .txtGoi, .uComment .txtComment, .uComment .txtCommentf, .uComment .txtCommentf2, .typeComment .txtInput, .hSearch, .group, .premium, .tophelp, .help .p, .spandl, .widthcn, .whoatdong, .wSao, .tMusic, .view span, .txtHeader a, .shareMe, .pdmem2, .tMusic2 h1, .rwpre, .cnt_tip .type1, .adv_search .title_adv, .adv_search .txtAdv, .phone, .alert {
    color: #333333 !important;
}
.bgErr {
    background: none repeat scroll 0 0 #FFF0F0 !important;
    padding: 4px 0;
}
.bgCom {
    background: none repeat scroll 0 0 #F1F6F2 !important;
}
.txtDesc, .date, .pdownload, .widthvideo h1, .widthalbum h1, .nUpload, .bxh_blkrank h3, .detail_rank h3, .gtalbum, .btnthem, .btnxoa {
    line-height: 15px;
}
.mgtop5 {
    margin-top: 5px;
}
.mgleft5 {
    margin-left: 5px;
}
.mgright5, .wAdd, .typevn .checkbox {
    margin-right: 5px !important;
}
.mgbottom5 {
    margin-bottom: 5px;
}
.mgtop7, .tag_op {
    margin-top: 7px;
}
.mgleft7 {
    margin-left: 7px !important;
}
.mgright7 {
    margin-right: 7px !important;
}
.mgbottom7, .player {
    margin-bottom: 7px;
}
.mgtop10 {
    margin-top: 10px;
}
.mgleft10 {
    margin-left: 10px;
}
.mgright10 {
    margin-right: 10px;
}
.mgskin {
    margin-right: 22px;
}
.mgbottom10, .alert {
    margin-bottom: 10px;
}
.mgtop20 {
    margin-top: 20px;
}
.mgplayer {
    margin: 0 96px;
}
.mgr9 {
    margin-right: 9px !important;
}
.mgr30 {
    margin-right: 30px !important;
}
.mgr32 {
    margin-right: 32px !important;
}
.mgr52 {
    margin-right: 52px !important;
}
.wrapper6 {
    padding: 6px;
}
.wrapper7, .shareMe {
    padding: 7px;
}
.wrapper10, .Listp, .blkpr, .hblk {
    padding: 10px !important;
    z-index: 30;
}
.wrapper20 {
    padding: 20px;
}
.pdtop2 {
    padding-top: 2px !important;
}
.pdbottom2, ul.pagination li span {
    padding-bottom: 2px !important;
}
.pdtop5, .listAlp {
    padding-top: 5px !important;
}
.pdleft5, .sGroup a {
    padding-left: 5px;
}
.pdright5, .nbaihat {
    padding-right: 5px;
}
.pdbottom5, .help .p, .txtPlayer, .rwpre {
    padding-bottom: 5px;
}
.pdtop7, .rwMusic, .lsearch {
    padding-top: 7px !important;
}
.pdleft7, .wNews {
    padding-left: 7px !important;
}
.pdright7, .avatar41 {
    padding-right: 7px !important;
}
.pdbottom7, .author, .oProduct {
    padding-bottom: 7px !important;
}
.pdtop10 {
    padding-top: 10px !important;
}
.pdleft10, .lstfooter, .gt_channel, .searchGroup {
    padding-left: 10px !important;
}
.pdright10, .avatar50 {
    padding-right: 10px !important;
}
.pdbottom10 {
    padding-bottom: 10px !important;
}
.pdtop20 {
    padding-top: 20px !important;
}
.pdleft20 {
    padding-left: 20px;
}
.pdright20 {
    padding-right: 20px !important;
}
.pdright60 {
    padding-right: 30px !important;
}
.pdbottom20, .lOther {
    padding-bottom: 20px !important;
}
.pdbottom40 {
    padding-bottom: 40px !important;
}
.pdhit, .pdrank {
    padding-right: 163px !important;
}
.noMargin {
    margin: 0 !important;
}
.noPadding, .Newsw {
    padding: 0 !important;
}
.first {
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.last {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.top {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.bottom {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.line {
    border-bottom: 1px solid #E9E9E9;
}
.line2, .line3 {
    border-bottom: 1px solid #BFBFBF;
}
.bpics, .bpics1, .bpics2, .bpics0, .bpics11, .bpics22, .border_channel, .phdong, .pchannel {
    border: 1px solid #DCDCDC;
    padding: 3px;
}
.bpics, .bpics1, .bpics2 {
    width: 128px;
}
.bpics0, .bpics11, .bpics22 {
    width: 112px;
}
.border_channel, .pchannel {
    width: 120px;
}
.png, .pic_album .overlay, .pic_videos .overlay, .pic_video .overlay, .pic_video2 .overlay, .imgsinger .overlay, .picPre .overlay, .pic_nhac .overlay, .bxh_picsub .overlay, .bxh_toppic .overlay, .maskPre, .ivip {
    background: url("../images/m_size.png") no-repeat scroll 0 0 transparent;
}
.mainCols {
    background: url("../images/bgpage.png") repeat-y scroll center top transparent;
}
.pic_album {
    height: 105px;
    position: relative !important;
    width: 102px;
}
.pic_album .img {
    display: block;
    height: 94px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 94px;
}
.pic_album .overlay {
    background-position: -119px top;
    display: block;
    height: 105px;
    left: 0;
    position: absolute;
    top: 0;
    width: 102px;
    z-index: 10;
}
.pic_video {
    height: 82px;
    position: relative;
    width: 134px;
}
.pic_video .img {
    display: block;
    height: 72px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 128px;
}
.pic_video .overlay {
    background-position: -430px top;
    display: block;
    height: 83px;
    left: 0;
    position: absolute;
    top: 0;
    width: 134px;
    z-index: 10;
}
.pic_videos {
    height: 46px;
    width: 72px;
}
.pic_videos .img {
    display: block;
    height: 36px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 64px;
}
.pic_videos .overlay {
    background-position: -1083px top;
    display: block;
    height: 46px;
    left: 0;
    position: absolute;
    top: 0;
    width: 72px;
    z-index: 30;
}
.pic_video2 {
    height: 76px;
    position: relative;
    width: 112px;
}
.pic_video2 .iPlay {
    bottom: 10px !important;
    left: 3px !important;
}
.pic_video2 .img {
    display: block;
    height: 63px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 112px;
}
.pic_video2 .overlay {
    background-position: -579px top;
    display: block;
    height: 74px;
    left: 0;
    position: absolute;
    top: 0;
    width: 118px;
    z-index: 10;
}
.imgsinger {
    height: 121px;
    margin-top: 3px;
    position: relative !important;
    width: 116px;
}
.imgsinger .img {
    display: block;
    height: 110px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 110px;
}
.imgsinger .overlay {
    background-position: left top;
    display: block;
    height: 121px;
    left: 0;
    position: absolute;
    top: 0;
    width: 116px;
    z-index: 9;
}
.picPre {
    height: 136px;
    position: relative;
    width: 142px;
}
.picPre .iPlay {
    bottom: 10px !important;
    left: 3px !important;
}
.picPre .img {
    display: block;
    height: 136px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 136px;
    z-index: 5;
}
.picPre .overlay {
    background-position: -711px top;
    display: block;
    height: 147px;
    left: 0;
    position: absolute;
    top: 0;
    width: 142px;
    z-index: 5;
}
.picPre a {
    display: block;
    height: 136px;
    width: 136px;
    z-index: 10;
}
.maskPre {
    background-position: -1303px top;
    left: 0;
    top: 0;
    z-index: 10;
}
.pic_nhac {
    height: 156px;
    position: relative;
    width: 153px;
}
.pic_nhac .img {
    display: block;
    height: 145px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 145px;
}
.pic_nhac .overlay {
    background-position: -866px top;
    display: block;
    height: 156px;
    left: 0;
    position: absolute;
    top: 0;
    width: 153px;
    z-index: 30;
}
.bxh_picsub {
    height: 48px;
    position: relative;
    width: 44px;
}
.bxh_picsub .img {
    display: block;
    height: 40px;
    left: 2px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 40px;
}
.bxh_picsub .overlay {
    background-position: -1028px top;
    display: block;
    height: 48px;
    left: 0;
    position: absolute;
    top: 0;
    width: 44px;
    z-index: 12;
}
.bxh_toppic .overlay {
    background-position: -229px top;
    display: block;
    height: 93px;
    position: absolute;
    width: 185px;
    z-index: 12;
}
.ivip {
    background-position: -1453px top;
    display: block;
    height: 27px;
    left: 0;
    top: 0;
    width: 25px;
    z-index: 1456;
}
.bpics, .bpics1, .bpics2 {
    height: 72px;
}
.bpics0, .bpics11, .bpics22 {
    height: 63px;
}
.bpics, .bpics0 {
    z-index: 80;
}
.bpics1, .bpics11 {
    left: 2px;
    top: 2px;
    z-index: 40;
}
.bpics2, .bpics22 {
    left: 4px;
    top: 4px;
    z-index: 20;
}
.pClip2 {
    display: block;
    height: 76px;
    width: 124px;
}
.pClip2 .iPlayl {
    bottom: 9px !important;
}
.btn_submit {
    background-position: left -193px;
    border: 1px solid #187ABD;
    display: block;
    height: 20px;
    line-height: 18px !important;
    padding-top: 3px;
    text-align: center;
    z-index: 15;
}
.btn_submit:hover {
    background-position: left -360px;
    border: 1px solid #1D8BC9;
}
.btn_submit .ZMConnectText {
    font-size: 12px !important;
    line-height: 18px !important;
}
.bsave {
    right: 3px;
    top: 6px;
}
.bcomment {
    float: left;
    margin: 12px 0 0 5px;
    width: 60px;
}
.bplist {
    right: -4px !important;
    top: 0 !important;
}
.bthem {
    right: 6px !important;
    top: 6.5px !important;
}
.ibthem, .blkop .p3 .bthem {
    height: 20px !important;
}
.wBaoxau {
    height: 22px;
    line-height: 20px;
    width: 170px;
}
.napcoin, .xacnhan, .bmail, .bthem, .bplist, .bcomment, .add, .wDel, .ibthem, .bsave, .blkop .p3 .bthem {
    padding: 0 8px !important;
}
.xacnhan {
    width: 80px;
}
.add {
    margin-left: 4px;
}
.wAdd {
    padding: 0 7px;
}
.wDel {
}
.btn_login {
    cursor: pointer;
    width: 91px;
}
.pdlgin, .pdhelp, .hbaoxau, .reUpload, .bgCom {
    padding: 5px 0;
}
.row_album, .News {
    padding: 10px 0;
}
.row_album .mgright10 {
    margin-right: 30px !important;
}
.container {
    background-color: #000002;
    background-image: url("../images/bgpage.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 0;
}
.topadv {
    height: 100px;
    margin: 0 auto;
    padding: 0;
    width: 980px;
    z-index: 2;
}
.bgadv {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0 !important;
    height: 5px;
    left: 0;
    opacity: 0.2;
    width: 980px;
    z-index: 5;
}
.topadv .adv {
    height: 90px;
    left: 10px;
    top: 5px;
    width: 960px;
    z-index: 10;
}
.adv2 {
    height: 10px !important;
}
.adv2 .bgadv {
    height: 5px !important;
    left: 0;
    top: 5px !important;
    z-index: 12;
}
.mainCols {
    height: 1%;
    margin: 0 auto;
    padding: 5px 10px;
    width: 960px;
}
.toppg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    height: 1px;
    width: 964px;
}
.Footer {
    background: none repeat scroll 0 0 #F6F6F6;
    margin-top: 0;
    padding: 10px 0 0;
}
.lFooter {
    padding: 0 0 15px;
    width: 970px;
}
.tfooter {
    color: #666666;
    font-weight: bold;
    padding: 2px 0 7px;
}
.lstfooter {
    border-left: 1px solid #D8D6D7;
    display: block;
    height: 1%;
}
.lstfooter li {
    display: block;
    line-height: 14px;
    padding: 0 0 5px;
}
.blkft {
    padding-right: 12px;
    width: 149px;
}
.txtFooter {
    height: 1%;
    padding-top: 10px;
    width: 970px;
}
.author .menuf {
    color: #356EA5;
    line-height: 10px;
    padding-bottom: 6px;
}
.oProduct .copyright {
    background-position: 103px -136px;
    display: block;
    padding: 0 50px 8px 0;
}
.header {
    background: none repeat scroll 0 0 #000000;
    height: 77px;
}
.toppage {
    background: none repeat scroll 0 0 #000000;
    height: 43px;
}
#toppage {
    background-image: url("../images/bghmp3.gif");
    background-position: center top;
    background-repeat: no-repeat;
}
.whead {
    height: 43px;
    width: 960px;
}
.whead .tagpage, .whead .tagpage li {
    display: block;
    float: left;
    font-size: 15px;
    margin: 0;
    padding: 0;
}
.whead .tagpage {
    padding: 13px 0 0 9px;
}
.whead .tagpage li {
    background-position: right -3222px;
    padding: 0 10px;
}
.whead .tagpage li a, .login, .login a, .black-overlay .text, .black-overlay .text a, .black-overlay .text a:link, .black-overlay .text a:visited, .spAcc, .btn_submit, .tag_top:hover, .tag_top:hover span, .tagAC, .tagAC span, .dateNews {
    color: #FFFFFF;
    font-weight: bold;
}
.whead .tagpage li a:hover {
    color: #C2C2C2;
    font-weight: bold;
}
.logo {
    display: block;
    float: left;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 129px;
}
.login {
    float: right;
    margin-top: 4px;
    padding: 12px 0 0 46px;
    text-align: left;
    width: 201px;
}
.login a:hover {
    text-decoration: underline !important;
}
.blkSearch {
    background-position: left -655px;
    float: left;
    height: 31px;
    margin: 6px 0 0;
    padding: 4px 3px 0 4px;
    position: relative;
    width: 332px;
    z-index: 456;
}
.blkSearch li {
    display: block;
    float: left;
}
.blkSearch ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    left: 1px;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0;
    position: absolute;
    top: 23px;
    width: 70px;
}
.blkSearch ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
}
.blkSearch ul li a {
    color: #5C5C5C;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 3px 9px;
    position: relative;
    text-decoration: none;
    width: 61px;
}
.blkSearch ul li a:hover {
    background: none repeat scroll 0 0 #D9EAFB;
    color: #5C5C5C;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 3px 9px;
    text-decoration: none;
    width: 61px;
}
.inputSearch {
    border: 0 none;
    color: #5C5C5C;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: inherit;
    margin-top: 0;
    padding: 3px 2px 2px 1px;
    width: 267px;
}
.submit_Search {
    border: 0 none;
    float: left;
    height: 25px;
    margin: 0 0 0 2px;
    padding: 0;
    width: 60px;
}
.account {
    float: right;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    margin-top: 4px;
    position: relative;
    text-align: left;
    width: 270px;
    z-index: 5469;
}
.avatar {
    float: left;
    height: 35px;
    margin-right: 7px;
    position: relative;
    width: 35px;
}
.avatar img {
    height: 35px;
    left: 0;
    position: absolute;
    top: 0;
    width: 35px;
}
.avatar .mkav {
    background-position: -245px top;
    height: 35px;
    width: 35px;
    z-index: 123;
}
.userid {
    float: left;
    height: 22px;
    margin-top: 5px;
    width: 85px;
}
.userid a {
    background: none repeat scroll 0 0 #490E66;
    border-left: 1px solid #905CAC;
    border-right: 1px solid #905CAC;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-top: 2px;
    text-align: center;
    width: 83px;
}
.userid a small {
    color: #8D65A0;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
}
.userid .top, .userid .bottom {
    background: none repeat scroll 0 0 #905CAC;
    border-left: 1px solid #3A114E;
    border-right: 1px solid #3A114E;
    height: 1px;
    margin: 0;
    padding: 0;
}
.account .sub_acc {
    background: none repeat scroll 0 0 #69388B;
    left: -20px;
    position: absolute;
    top: 28px;
    width: 147px;
    z-index: 15487;
}
.account .sub_acc a {
    border-left: 1px solid #905CAC;
    border-right: 1px solid #905CAC;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 0 4px 6px;
    position: relative;
    text-align: left;
    z-index: 15487;
}
.account .sub_acc .line {
    border-bottom: 1px solid #905CAC;
}
.account .sub_acc .ltop, .account .sub_acc .lbtm {
    background: none repeat scroll 0 0 #905CAC;
    border-left: 1px solid #3C1E4C;
    border-right: 1px solid #3C1E4C;
    display: block;
    height: 1px;
    width: 145px;
}
.myaccunt {
    float: right;
    height: 20px;
    margin-top: 9px;
    padding: 0;
    position: relative;
    width: 138px;
}
.notif {
    background-position: left -3002px;
    bottom: 0;
    cursor: pointer;
    height: 14px;
    left: 15px;
    position: absolute;
    width: 16px;
}
.notif-over {
    background-position: left -2986px !important;
    bottom: 0;
    cursor: pointer;
    height: 14px;
    left: 15px;
    position: absolute;
    width: 16px;
}
.notifac {
    background-position: left -3140px;
    bottom: 0;
    cursor: pointer;
    height: 21px;
    left: 8px;
    position: absolute;
    width: 28px;
    z-index: 456;
}
.notifac a {
    display: block;
    height: 21px;
    width: 28px;
}
.messg {
    background-position: left -3025px;
    bottom: 0;
    cursor: pointer;
    height: 14px;
    left: 51px;
    position: absolute;
    width: 17px;
}
.messg-over {
    background-position: left -3043px;
    bottom: 0;
    cursor: pointer;
    height: 14px;
    left: 51px;
    position: absolute;
    width: 17px;
}
.profile {
    background-position: left -3064px;
    bottom: 0;
    cursor: pointer;
    height: 13px;
    left: 88px;
    position: absolute;
    width: 16px;
}
.profile-over {
    background-position: left -3080px;
    bottom: 0;
    cursor: pointer;
    height: 13px;
    left: 88px;
    position: absolute;
    width: 16px;
}
.mail {
    background-position: left -3104px;
    bottom: 0;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    width: 15px;
}
.mail-over {
    background-position: left -3120px;
    bottom: 0;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    width: 15px;
}
.notif span, .notif-over span, .profile span, .profile-over span, .messg span, .messg-over span {
    background: none repeat scroll 0 0 #ED246E;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    left: 9px;
    padding: 0 3px 1px 2px;
    position: absolute;
    top: -13px;
}
.subpage {
    background: none repeat scroll 0 0 #EFEFEF;
    border-top: 1px solid #FFFFFF;
    height: 33px;
    z-index: 12 !important;
}
.subpage ul {
    display: block;
    height: 29px;
    margin: 0 auto;
    padding: 4px 0 0;
    position: relative;
    width: 960px;
    z-index: 14;
}
.subpage ul li {
    display: inline;
    height: 29px;
    margin: 0;
    text-align: center;
}
.subpage ul li a {
    color: #474747;
    display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    padding: 4px 14px 0;
    text-align: center;
    z-index: 10;
}
.subpage ul li a:hover, .subpage ul li .active {
    background: none repeat scroll 0 0 #360F48;
    color: #FFFFFF;
    display: block;
    height: 25px;
    padding-top: 4px;
    text-align: center;
    z-index: 10;
}
.subpage ul a.ico_home, .subpage ul a.ico_home:hover {
    background-position: left -3183px;
    border-right: 1px solid #474747;
    color: #EFEFEF;
    display: block;
    height: 18px;
    margin: 1px 3px 0 0;
    padding: 5px 0 0 !important;
    width: 32px;
}
.subpage span {
    display: block;
    height: 23px !important;
    position: absolute;
    right: 0;
    top: 4px;
    width: 95px;
}
.subpage span {
    right: 0;
}
.subpage span a, .subpage span a:hover {
    height: 23px !important;
    padding: 0 !important;
}
.subpage .smenu, .subpage .smenu1 {
    background: none repeat scroll 0 0 #360F48;
    border-bottom: 5px solid #EBEBEB;
    border-left: 5px solid #EBEBEB;
    border-right: 5px solid #EBEBEB;
    padding: 0 10px;
}
.subpage .bgmenu {
    background-image: url("../images/bgsub.gif");
    background-position: 322px top;
    background-repeat: repeat-y;
    height: 1%;
    margin: 10px 0;
}
.subpage .hsmenu {
    background-image: url("../images/bgsub2.gif");
    background-position: -14px top;
    background-repeat: repeat-y;
    height: 1%;
    margin: 7px 0;
}
.subpage .smenu {
    top: 32px;
    width: 940px;
}
.subpage .smenu1 {
    top: 32px;
    width: 360px;
}
.subpage .ws2 {
    width: 557px !important;
}
.subpage .colsub, .subpage .colsub1 {
    padding-bottom: 0;
}
.subpage .wsub {
    width: 312px;
}
.subpage .ws0, .subpage .ws1 {
    display: block;
    padding-right: 0 !important;
}
.subpage .ws0 {
    width: 305px !important;
}
.subpage .ws1 {
    width: 290px !important;
}
.subpage .ws0 a {
    display: block;
    width: 100px !important;
}
.subpage .wsub2 {
    width: 284px;
}
.subpage .wsub3 {
    width: 172px;
}
.subpage .wsub4 {
    width: 168px;
}
.subpage .wsub a, .subpage .wsub2 a {
    color: #D7CFDA;
    height: auto !important;
    margin: 0 !important;
    padding: 2px 0;
    text-align: left;
}
.subpage .wsub a {
    width: 104px;
}
.subpage .wsub2 a {
    width: 94px !important;
}
.subpage .wsub3 a, .subpage .wsub3 a:hover {
    height: auto !important;
    margin: 0 !important;
    padding: 2px 0;
    text-align: left;
    width: 168px !important;
}
.subpage .wsub3 a {
    color: #D7CFDA;
}
.subpage .wsub3 a:hover {
    color: #6B636E;
}
.subpage .wsub4 a, .subpage .wsub4 a:hover {
    height: auto !important;
    margin: 0 !important;
    padding: 2px 0;
    text-align: left;
    width: 164px !important;
}
.subpage .wsub4 a {
    color: #D7CFDA;
}
.subpage .wsub4 a:hover {
    color: #6B636E;
}
.subpage .wsub a:hover, .subpage .wsub2 a:hover {
    background-color: transparent !important;
    color: #6B636E;
    margin: 0 !important;
    padding: 2px 0 !important;
    text-align: left;
}
.subpage .titleTop {
    color: #FFFFFF;
    text-align: left;
}
ul.pagination {
    display: block;
    padding: 2px 0 10px;
}
ul.pagination li {
    display: inline;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
ul.pagination a {
    color: #004F8B;
    font-weight: bold;
    padding: 2px 6px;
}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
    background-image: none !important;
}
ul.pagination .active, ul.pagination .active:hover {
    background-color: #DDDDDD;
    border: 0 solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    color: #888888 !important;
    cursor: default !important;
    text-decoration: none !important;
}
.hr {
    border-top: 1px solid #DFDFDF;
    display: block;
    padding: 8px 0 6px;
}
.blogin {
    right: -1px;
    top: 6px;
    width: 300px;
}
.blkavatar {
    border: 1px solid #555555;
    width: 30px;
}
.blkAcc {
    width: 260px;
}
.iopac {
    background-position: -30px -1176px;
    height: 18px;
    width: 20px;
}
.iopac:hover {
    background-position: left -835px;
}
.hname {
    margin-top: -2px;
}
.upremium {
    background-position: -16px -2177px;
    display: block;
    padding: 3px 0 3px 40px;
}
.blkop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BFBFBF;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 0 3px #B3B3B3;
    z-index: 1000;
}
.blkop .lp {
    border-bottom: 1px solid #DFDFDF;
    z-index: 24574;
}
.blkop p.p2 {
    display: block;
    height: 1%;
    padding: 0 5px;
}
.blkop div.p2 {
    display: block;
    height: 26px;
    padding: 0 5px;
}
.blkop .p2 .ithem {
    width: 148px !important;
}
.blkop .p2 a {
    display: block;
    padding-top: 6px;
}
.blkop .p2 .bthem {
    right: 4px !important;
    top: 2px !important;
}
.blkop p.p3 {
    display: block;
    height: 1%;
    padding: 3px 5px;
    z-index: 2457874;
}
.blkop div.p3 {
    display: block;
    height: 20px;
    padding: 3px 5px;
    z-index: 2457874;
}
.blkop .p3 a {
    cursor: pointer !important;
    display: block;
    padding: 1px 0 0 !important;
}
.blkop .p3 .w3 {
    text-align: left;
    width: 213px;
}
.blkop .p3 .bthem {
    right: 4px !important;
    top: 2px !important;
}
.blkop .p4 {
    display: block;
    padding: 4px;
    z-index: 2457874;
}
.blkop .ithem, .blkop .ithem2 {
    border: 1px solid #7E9DB9;
    cursor: text !important;
    height: 18px;
    left: 4px;
    padding: 2px 0 0;
    top: 2px;
}
.inpthem {
    height: 16px;
    width: 148px;
}
.blkop .ithem2 {
    width: 120px;
}
.scrop {
    height: auto;
    max-height: 135px;
    overflow: auto !important;
}
.leftMenu {
    width: 129px;
}
.block_menu {
    padding: 0 0 15px;
}
.submenu {
    padding: 2px 0 0 7px;
}
.submenu li {
    padding: 1px 0;
    position: relative;
}
.linebtm {
    padding-top: 11px;
}
.searchmenu {
    display: block;
    height: 1%;
    margin-right: 10px;
    padding-bottom: 2px;
}
.searchmenu li {
    display: block;
    margin: 0;
    padding: 0 0 8px 20px;
}
.category {
    border-bottom: 1px solid #EEEEEE;
    margin: 0 10px 1px 0;
    padding-bottom: 8px;
}
.category a {
    display: block;
    font-weight: bold;
    padding: 2px 0 2px 27px;
}
.category .subcat {
    font-weight: bold;
    padding: 2px 0 4px 21px;
}
.category .subcat, .hname, .hotNews p, .colAlbum h1, .spAcc, .rowNor h1, .rowNor h2, .blkdsc p, .rowNor p, .ipvideo h2 a, .ialbum h2 .subcat, .ialbum h2 a {
    line-height: 16px;
}
.ichude {
    background-position: -31px -51px;
}
.icasi {
    background-position: -30px -122px;
}
.inhaccho {
    background-position: -36px -3043px;
    height: 16px;
    width: 14px;
}
.ibaihat {
    background-position: -29px -1302px;
}
.ivideo {
    background-position: -29px -89px;
}
.ipvideo {
    background-position: -29px -1196px;
}
.ichannel {
    background-position: -29px -1233px;
}
.ibxh {
    background-position: -29px -1339px;
}
.ibxhqt {
    background-position: -29px -1268px;
}
.ialbum {
    background-position: -29px -1813px;
}
.iplaylist {
    background-position: -31px -1138px;
}
.ilSearch {
    background-position: -31px 1px;
}
.ihdan {
    background-position: -28px -1983px;
}
.isukien {
    background-position: -29px -605px;
}
.iquanly {
    background-position: -29px -1588px;
}
.icaidat {
    background-position: -29px -1626px;
}
.iqln {
    background-position: -31px -1866px;
}
.iqlclip {
    background-position: -31px -2602px;
}
.iqlsetup {
    background-position: -30px -2643px;
}
.lyr {
    background-position: left -466px;
    height: 9px;
    width: 8px;
}
.hq {
    background-position: left -1043px;
    height: 13px;
    width: 36px;
}
.rContent {
    min-height: 450px;
    width: 831px;
}
.maincol {
    width: 526px;
    z-index: 12;
}
.maincol2 {
    width: 655px;
    z-index: 12;
}
.rightcol, .rightChannel, .wSearchcl_hit {
    padding: 0;
    width: 300px;
}
.rSearch .row_topvideo .widthalbum {
    width: 118px;
}
.wnhac {
    width: 565px;
    z-index: 10;
}
.wnhac .pdtop7 {
    padding-bottom: 7px !important;
    padding-top: 5px !important;
}
.mgrcol {
    margin-top: -448px;
}
.tMusic {
    height: 18px;
    padding: 2px 0 10px;
}
.tMusic h1 {
    left: 0;
    top: 4px;
}
.tMusic h1, .tMusic2 h1, .tMusic3 h1 {
    line-height: normal;
}
.tMusic2, .tMusic3 {
    height: 15px;
    padding: 2px 0 13px;
}
.tMusic, .tMusic2, .tMusic3 {
    border-bottom: 2px solid #E9E9E9 !important;
    z-index: 2;
}
.tMusic .view, .nghe, .npre {
    right: 0;
    top: 4px;
}
.shelp {
    right: -260px;
    top: 4px;
}
.tNhac, .tNhac2 {
    font-weight: bold;
    padding: 6px 0 6px 7px;
}
.block, .blockChannel {
    width: 100%;
}
.topblkf, .bottomblkf {
    background: none repeat scroll 0 0 #BCC2CB;
    border-left: 1px solid #EEEFF1;
    border-right: 1px solid #EEEFF1;
    height: 1px;
}
.topblk, .bottomblk {
    background: none repeat scroll 0 0 #B5BCC6;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 1px;
}
.cntblkf {
    height: 1%;
    padding: 6px 0 0;
}
.cntblk, .mainTitle2 {
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    height: 1%;
}
.mainTitle, .mainTitle2 {
    background-position: left -50px;
    background-repeat: repeat-x;
    height: 27px;
}
.mainTitle h1, .mainTitle h2, .mainTitle2 .accname {
    color: #343434;
    font-weight: bold;
    padding: 3px 0 0 23px;
}
.mainTitle2 {
    border-top: 1px solid #C0C0C0;
}
.mainTitle2 .accname, .txtGoi, .wxnhan em {
    padding-top: 4px !important;
}
.iTitle {
    background-position: -21px -20px;
}
.iTitle2 {
    background-position: -21px -2061px;
}
.avatar50 {
    width: 50px;
}
.avatar41 {
    width: 41px;
}
.mask41_avatar {
    background-position: -54px top;
    display: block;
    height: 41px;
    left: 0;
    top: 0;
    width: 41px;
    z-index: 11;
}
.bgacc {
    background-position: left -109px;
}
.txtAcc {
    width: 225px;
}
.tag_topsong {
    background-position: left -78px;
    font-weight: bold;
    height: 19px;
    padding: 6px 0 4px;
}
.tag_topsong h2 {
    display: block;
    font-weight: bold !important;
}
.tag_topsong h2 a {
    display: block;
    height: 23px;
    padding: 0 10px;
}
.tag_topsong h2 a.Active {
    background-position: center -1006px;
}
.row_topsong {
    height: 1%;
    padding: 4px 0;
}
.row_topvideo {
    height: 1%;
    padding: 7px 0;
    z-index: 154;
}
.iPlay, .iPlayl, .iPlay2 {
    background-position: left -30px;
    display: block;
    height: 15px;
    width: 16px;
    z-index: 11;
}
.iPlayl {
    bottom: 12px;
    left: 4px;
}
.iPlay2 {
    bottom: 0;
    left: 0;
}
.iPlay {
    bottom: 8px;
    left: 4px;
}
.widthsong {
    width: 252px;
}
.widthalbum {
    width: 118px;
}
.widthvideo {
    width: 148px;
}
.widthchannel {
    width: 146px;
}
.widthvideop {
    width: 144px;
}
.widthvideo h1, .widthalbum h1 {
    margin-bottom: 2px;
}
.top1, .top2, .top3, .top4, .top5, .top6, .top7, .top8, .top9, .top10 {
    height: 19px;
    width: 16px;
}
.top1 {
    background-position: -584px 3px;
}
.top2 {
    background-position: -584px -43px;
}
.top3 {
    background-position: -584px -89px;
}
.top4 {
    background-position: -584px -135px;
}
.top5 {
    background-position: -584px -181px;
}
.top6 {
    background-position: -584px -227px;
}
.top7 {
    background-position: -584px -273px;
}
.top8 {
    background-position: -584px -319px;
}
.top9 {
    background-position: -584px -365px;
}
.top10 {
    background-position: -584px -411px;
}
.topClip {
    bottom: 10px;
    display: block;
    height: 16px;
    left: 3px;
    width: 16px;
    z-index: 1543;
}
.tops1 {
    background-position: -584px 0;
}
.tops2 {
    background-position: -584px -46px;
}
.tops3 {
    background-position: -584px -92px;
}
.tops4 {
    background-position: -584px -138px;
}
.tops5 {
    background-position: -584px -184px;
}
.tops6 {
    background-position: -584px -230px;
}
.tops7 {
    background-position: -584px -276px;
}
.tops8 {
    background-position: -584px -322px;
}
.tops9 {
    background-position: -584px -368px;
}
.tops10 {
    background-position: -584px -414px;
}
.moreAlbum {
    padding: 0 0 3px;
}
.aSao {
    height: 53px;
    margin: 2px 7px 0 0;
    position: relative;
    width: 41px;
}
.aSao img {
    left: 0;
    position: absolute;
    top: 0;
}
.aSao .m_sao {
    background-position: -245px -40px;
    display: block;
    height: 41px;
    left: 0;
    position: absolute;
    top: 0;
    width: 41px;
    z-index: 8;
}
.wSao {
    line-height: 16px;
    margin-top: -3px;
    width: 230px;
}
.wSao h2, .wdMusic, .author, .oProduct, .cpre, .colAlbum .txtAlbum, .colVideo .txtAlbum {
    line-height: 17px;
}
.star {
    bottom: 0;
    display: block;
    height: 12px;
    position: absolute;
    width: 41px;
}
.st0 {
    background-position: -306px -138px;
}
.st1 {
    background-position: -306px -58px;
}
.st2 {
    background-position: -306px -116px;
}
.st3 {
    background-position: -306px -38px;
}
.st4 {
    background-position: -306px -96px;
}
.st5 {
    background-position: -306px -17px;
}
.st6 {
    background-position: -306px -76px;
}
.st7 {
    background-position: -306px 2px;
}
.rowNews {
    height: 1%;
    margin: 0;
    padding: 8px 0 6px;
}
.dateNews {
    background: none repeat scroll 0 0 #9D70B0;
    height: 30px;
    line-height: 12px;
    margin-top: 3px;
    text-align: center;
    width: 27px;
}
.dayNews {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #000000;
}
.txtNews {
    color: #888888;
    width: 244px;
}
.bNews {
    border: 1px solid #B9C0CA;
    height: 75px;
    width: 84px;
}
.wNews {
    width: 366px;
}
.Newsw {
    width: 408px;
}
.Newspage {
    border-left: 1px solid #BFBFBF;
    height: 1%;
    width: 466px;
}
.bgNews {
    background: none repeat scroll 0 0 #F2F2F4;
}
.pic_News {
    border: 1px solid #B9C0CA;
    height: 120px;
    width: 153px;
}
.hotNews {
    color: #333333;
    width: 338px;
}
.hotNews .blue11, .bxh_blkrank .wsong h3, .bxh_blkrank .wclip h3, .detail_rank .bxh_detail h3, .detail_rank .bxh_detailclip h3, a.grayNor, a.gray12Nor, .subpage .colsub a, .subpage .colsub1 a {
    font-weight: normal !important;
}
.hotNews p {
    display: block;
    padding: 5px 0 4px;
}
.picav {
    margin-right: 23px;
    width: 52px;
}
.memAcess, .lsearch {
    border-top: 1px solid #EEEEEE;
}
.blkPre {
    height: 1%;
    margin: 0 10px;
}
.btmPre {
    background-position: left -636px;
    height: 16px;
    margin: 0 7px 1px 10px;
}
.txtPre {
    height: 1%;
    padding: 10px 0 20px;
    width: 503px;
}
.lisPre {
    height: 1%;
    margin-top: -4px;
    width: 351px;
}
.listAlp li {
    padding: 1px 10px 2px 0;
    width: 170px;
}
.listAlp .last {
    width: 170px !important;
}
.black-overlay .song, .black-overlay .bxhsinger, .black-overlay .bxhsinger a {
    color: #C0C0C0;
}
.lisPre h1, .ttalbum {
    display: block;
    height: 1%;
    padding-bottom: 3px;
}
a.advr1 {
    display: block;
    height: 250px;
    width: 300px;
}
a.advr2 {
    display: block;
    height: 100px;
    width: 300px;
}
.row_album, .himg, .nhactl, .player, .player2, .txtPlayer, .bxh_row, .rw_channel, .topRank, .hbaoxau, .rowmail, .lFooter, .rwMusic, .listAlp, .noteType, .blkpr, .hblk, .News {
    height: 1%;
}
.himg {
    min-height: 117px;
}
.colAlbum {
    margin-right: 32px;
    width: 102px;
}
.colAlbum2 {
    margin-right: 13px;
    width: 102px;
}
.colVideo {
    margin-right: 51px;
    width: 134px;
}
.wclp {
    margin-right: 7px;
    width: 136px !important;
}
.wclp2 {
    margin-right: 1px;
    width: 140px !important;
}
.colAlbum .txtAlbum, .colVideo .txtAlbum {
    padding-top: 3px;
}
.colVideo .txtAlbum p {
    padding-bottom: 0;
}
.colAlbum p, .dayNews {
    line-height: 18px;
}
.rowNor {
    height: 1%;
    padding: 3px 100px 7px 0;
}
.bgsearch, .blkop .bgp {
    background: none repeat scroll 0 0 #FAFBFC;
}
.searchHQ {
    background: none repeat scroll 0 0 #F1F2F7;
}
.option_music {
    right: 0;
    top: 11px;
}
.option_music .plist {
    background-position: left -52px;
    display: block;
    height: 22px;
    margin-left: 7px;
    width: 22px;
    z-index: 1;
}
.option_music .plist:hover {
    background-position: left -609px;
}
.option_music .edit {
    background-position: left -750px;
    display: block;
    height: 22px;
    margin-right: 3px;
    width: 22px;
    z-index: 1;
}
.option_music .edit:hover {
    background-position: left -774px;
}
.option_music .kiemduyet {
    background-position: 88px -500px;
    display: block;
    height: 14px;
    padding: 3px 41px 2px 0;
    width: 85px;
    z-index: 1;
}
.option_music .download {
    background-position: left -361px;
    display: block;
    height: 22px;
    margin-right: 7px;
    width: 22px;
    z-index: 3 !important;
}
.option_music .download:hover {
    background-position: left -477px;
}
.option_music .mobile {
    background-position: left -410px;
    display: block;
    height: 22px;
    margin-right: 7px;
    width: 22px;
    z-index: 3 !important;
}
.option_music .mobile:hover {
    background-position: left -559px;
}
.option_music .saves {
    background-position: left -386px;
    display: block;
    height: 22px;
    margin-right: 0;
    width: 22px;
    z-index: 3 !important;
}
.option_music .nhaccho {
    background-position: -99px -345px;
    display: block;
    height: 21px;
    margin: 2px 70px 0 0;
    width: 64px;
    z-index: 3 !important;
}
.option_music .plnc {
    background-position: -32px -2986px;
    display: block;
    height: 18px;
    margin: 2px 89px 0 0;
    width: 18px;
    z-index: 3 !important;
}
.option_music .saves:hover {
    background-position: left -584px;
}
.option_music .checks {
    background-position: left -2013px;
    display: block;
    height: 22px;
    margin-right: 0;
    width: 22px;
    z-index: 3 !important;
}
.option_music .checks:hover {
    background-position: left -2035px;
}
.close {
    background-position: left -697px;
    display: block;
    height: 22px;
    width: 22px;
}
.close:hover {
    background-position: left -722px;
}
.closeup {
    background-position: left -1057px;
    display: block;
    float: none;
    height: 17px;
    position: absolute;
    right: 6px;
    top: 7px;
    width: 17px;
}
.closeh {
    background-position: left -3320px;
    bottom: 0;
    display: block;
    height: 15px;
    right: 0;
    width: 16px;
}
.hit {
    background-position: 1px -1899px;
    display: block;
    height: 23px;
    right: 94px;
    top: 15px;
    width: 35px;
}
.dotline {
    border-bottom: 1px dotted #E9E9E9;
}
.player, .bgplayer {
    background: none repeat scroll 0 0 #EAEAEA;
}
.wpl {
    width: 655px !important;
}
.border_player {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C0C5CE;
    padding: 5px;
}
.singer {
    padding-bottom: 4px;
}
.tag_op {
    border-bottom: 1px solid #C0C5CE;
    display: block;
    height: 1%;
    z-index: 150;
}
.tag_op li {
    background-position: left -166px;
    border-color: #C0C5CE #C0C5CE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    height: 25px;
    margin-right: 4px;
    text-align: center;
    width: 92px;
}
.tag_op .active, .bpics, .bNews, .newLyric .border, .binhchon .numrank, .bpichelp, .bpics0, .bpics11, .bpics22, .account .sub_acc a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tag_op .active a {
    cursor: text;
}
.tag_op li a {
    display: block;
    height: 22px;
    padding-top: 3px;
    text-align: left;
    width: 62px;
}
.tag_op li a:hover {
    text-decoration: none !important;
}
.tag_op .idownload, .tag_op .imobile, .tag_op .iplaylist, .tag_op .ichiase, .tag_op .ibaoxau, .tag_op .iembed, .iLyric {
    padding-left: 30px !important;
}
.tag_op .idownload {
    background-position: -26px -309px;
}
.tag_op .imobile {
    background-position: -22px -2012px;
}
.tag_op .iplaylist {
    background-position: -26px -278px;
}
.tag_op .ichiase {
    background-position: -26px -343px;
}
.tag_op .ibaoxau {
    background-position: -26px -378px;
}
.tag_op .iembed {
    background-position: -24px -2262px;
}
.opShare, .tloi {
    background: none repeat scroll 0 0 #F1F2F7;
    border-top: 1px solid #FFFFFF;
    display: block;
    height: 1%;
}
.tloi {
    height: 23px;
    padding: 5px 0 0 10px;
}
.opShare li {
    display: block;
    height: 22px;
    padding: 3px 0 5px;
    width: 26px;
}
.izing, .iyahoo, .iface, .itwit, .imail, .ithem {
    border: 0 none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 26px;
}
.izing {
    background-position: -24px -414px;
}
.iyahoo {
    background-position: -24px -445px;
}
.iface {
    background-position: -24px -474px;
}
.itwit {
    background-position: -24px -699px;
}
.imail {
    background-position: -24px -728px;
}
.ithem {
    background-position: -24px -919px;
}
.blockShare, .pdownload {
    padding: 5px 0 8px 5px;
}
.blkdownload {
    background-position: 13px -2091px;
    color: #000000;
    font-weight: bold;
    padding: 7px 10px 10px 60px;
}
.blkdownload .mp3 {
    color: #FF27A2;
}
.bdownload {
    height: 40px;
    padding-top: 15px;
    width: 380px;
}
.dl1, .dl2, .dl3 {
    display: block;
    height: 29px;
    margin-right: 10px;
    width: 118px;
}
.dl1 {
    background-position: -99px -218px;
}
.dl2 {
    background-position: -99px -249px;
}
.dl3 {
    background-position: -99px -280px;
}
.dl1:hover {
    background-position: -140px -552px;
}
.dl2:hover {
    background-position: -140px -583px;
}
.dl3:hover {
    background-position: -261px -552px;
}
.newLyric {
    background: none repeat scroll 0 0 #F2F5FB;
    height: 1%;
    padding: 5px 10px 7px;
}
.newLyric .border {
    border: 1px solid #B5BCC6;
    height: 50px;
    width: 502px;
}
.newLyric .input {
    height: 48px;
    width: 629px;
}
.rowShare {
    font-weight: bold;
    height: 22px;
    padding: 7px 0 0 0;
    text-align: left;
}
.rowShare .inShare, .rowShare .inSharef, .rowShare .wLink, .rowmail .idmail, .rowmail .idms {
    border: 1px solid #7E9DB9;
    padding: 3px 0 4px 5px;
}
.rowShare .inShare {
    left: 109px;
    top: 5px;
    width: 520px;
}
.rowShare .inSharef {
    left: 109px;
    top: 5px;
    width: 393px;
}
.rowShare .wLink {
    left: 43px;
    top: 6px;
    width: 456px;
}
.rowmail {
    padding: 2px 0 5px;
}
.rowmail .leftid {
    width: 90px;
}
.rowmail .idmail {
    width: 273px;
}
.rowmail .idms {
    height: 50px;
    width: 280px;
}
.rowskin {
    height: 22px;
    padding: 7px 0 0 10px;
}
.rowskin .skins {
    background-position: -34px -532px;
    left: 110px;
    padding-left: 21px;
    position: absolute;
}
.rowskin .autoPlay {
    left: 309px;
    position: absolute;
    top: 5px;
}
.rowskin .Playm {
    left: 406px;
    position: absolute;
    top: 4px;
}
.Listp {
    height: 1%;
    z-index: 30;
}
.oLyric {
    font-weight: normal !important;
    right: 6px;
    top: 6px;
}
.oLyric .mleft, .oLyric .mright {
    border: 0 none;
    height: 13px;
    width: 15px;
}
.oLyric .mleft {
    background-position: -21px -185px;
}
.oLyric .mright {
    background-position: -37px -185px;
}
.opacity {
    cursor: default !important;
    opacity: 0.4;
}
.binhchon {
    border-left: 1px solid #E9E9E9;
    padding: 0 0 4px 15px;
    right: 0;
    top: 5px;
    width: 101px;
}
.binhchon .numrank {
    display: block;
    font-weight: bold;
    line-height: 14px;
    text-align: center !important;
}
.binhchon .itop, .binhchon .idown {
    display: block;
    height: 27px;
    width: 27px;
}
.binhchon .itop {
    background-position: -24px -203px;
    margin-right: 3px;
}
.binhchon .idown {
    background-position: -24px -236px;
}
.binhchon .itop:hover {
    background-position: left -1185px;
    display: block;
    margin-right: 3px;
}
.binhchon .idown:hover {
    background-position: left -1218px;
    display: block;
}
.wicp {
    height: 1%;
    padding-left: 8px;
    padding-top: 15px;
    width: 60px;
}
.hLyric {
    height: 176px;
    overflow: hidden;
}
.Lyric {
    padding: 5px 140px 10px 0;
}
.aLyric, .hideLyric {
    display: block;
    margin-bottom: -4px;
    padding: 4px 0 0 15px;
    width: 100px;
}
.aLyric {
    background-position: -35px -554px;
}

.hideLyric {
    background-position: -35px -573px;
}
.inl, .inr {
    height: 16px;
    width: 15px;
}
.inl {
    background-position: left -1138px;
}
.inr {
    background-position: left -1155px;
}
.ifsinger {
    text-align: justify;
    width: 510px;
}
.hsinger {
    display: block;
    height: 37px;
    overflow: hidden;
}
.btnLyric {
    background-position: left -176px;
    border: 0 none;
    cursor: pointer;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 71px;
}
.uComment {
    display: block;
    padding: 0 10px 7px;
}
.uComment li {
    display: block;
    height: 1%;
    padding: 9px 0;
}
.uComment .txtComment {
    width: 451px;
}
.uComment .w2Comment {
    width: 572px !important;
}
.uComment .txtCommentf {
    width: 578px;
}
.uComment .txtCommentf2 {
    width: 452px;
}
.titleComment {
    border-bottom: 1px solid #DFDFDF;
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 2px 0 4px;
}
.typeComment {
    background: none repeat scroll 0 0 #F1F2F7;
    border-radius: 5px 5px 5px 5px;
    height: 57px;
    padding: 6px;
}
.typeComment .f1 {
    width: 628px !important;
}
.typeComment .f2 {
    width: 540px !important;
}
.typeComment .f3 {
    width: 498px !important;
}
.typeComment .f4 {
    width: 406px !important;
}
.typeComment .avt {
    background-color: #FFFFFF;
    height: 50px;
    margin-right: 6px;
    padding: 3px;
    width: 50px;
}
.typeComment .inComment {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    height: 50px;
    padding-left: 4px;
    width: 576px;
}
.typeComment .hbcmt {
    padding: 7px 0 0 50px;
}
.typeComment .txtInput {
    border: 0 none;
    color: #888888 !important;
    height: 44px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px 2px 2px 0;
    width: 412px;
}
.typeComment .w2Input {
    width: 458px !important;
}
.typeComment a.iSmile {
    background-position: 1px -205px;
    border: 1px solid #CCCCCC;
    height: 24px;
    margin-top: 10px;
    width: 24px;
}
.noteType .checkbox, .rInfo .checkbox, .noteType .checkbox1, .typevn .checkbox {
    margin-left: 0 !important;
    padding: 0 !important;
    width: 14px;
}
.sList {
    background-position: 115px -855px;
    border: 1px solid #7E9DB9;
    font-weight: bold;
    margin-top: 1px;
    padding: 2px 0 3px 6px;
    width: 128px;
}
.sList a {
    display: block;
    width: 128px;
}
.wList {
    padding: 3px 0 0 7px;
    text-align: left;
    width: 390px;
    z-index: 40;
}
.iList {
    left: 78px;
    top: 0;
    width: 213px;
}
.shareMe {
    background: none repeat scroll 0 0 #F1F2F7;
    margin-top: 6px;
}
.bgshare {
    background: none repeat scroll 0 0 #F1F2F7;
}
.iLyric {
    background-position: -21px -1089px;
    padding-bottom: 4px;
}
.icheck {
    background-position: -24px -1662px;
    padding: 5px 5px 5px 25px;
}
.pClip {
    display: block;
    height: 88px;
    width: 140px;
}
.full {
    width: 100% !important;
}
.mfull {
    width: 655px !important;
}
.wComment {
    width: 578px !important;
}
.wInput {
    width: 531px !important;
}
.wFlash {
    width: 749px;
}
.wFlash2 {
    width: 831px;
}
.wpvideo {
    width: 460px;
}
.wpvideo1 {
    width: 336px;
}
.ismall, .ifull {
    height: 22px;
    margin: 2px 0 0 4px;
    width: 32px;
}
.ismall {
    background-position: left -665px;
}
.ifull {
    background-position: left -643px;
}
.wsmall {
    width: 430px;
}
.width_song {
    width: 93%;
}
.detail_news p {
    line-height: 17px;
    padding-bottom: 12px;
}
.detail_news .tNews {
    color: #333333;
    display: block;
    font-size: 22px;
    padding: 12px 0 10px;
}
.detail_news .aNews {
    color: #888888;
    margin-right: 6px;
}
.detail_news .note {
    color: #888888;
    font-size: 12px;
}
.mtop {
    background-position: left -3347px;
    display: block;
    height: 17px;
    padding-left: 20px;
    width: 98px;
}
.nOther {
    padding: 8px 0 5px !important;
}
.lOther li {
    display: block;
    padding: 2px 0 5px;
}
.scrollbar {
    border: 1px solid #B5BCC6;
    height: auto;
    margin: 2px 0 7px 0;
    max-height: 248px;
    overflow: auto !important;
}
.scrollbar2 {
    border-left: 1px solid #B5BCC6;
    border-right: 1px solid #B5BCC6;
    height: auto;
    max-height: 252px;
    overflow: auto !important;
}
.playlist {
    margin: 0 !important;
    padding: 0 !important;
}
.playlist li {
    height: 1%;
    margin: 0 !important;
    padding: 4px 118px 4px 6px;
    text-align: left;
}
.playlist li strong {
    margin-right: 4px;
}
.playlist .bglist {
    background: none repeat scroll 0 0 #EEF1F5;
}
.oplist {
    right: 5px !important;
    top: 2px !important;
}
.walbum {
    width: 485px;
}
.wchude {
    width: 333px;
}
.ttalbum .ltt {
    display: block;
    width: 98px;
}
.ttalbum .rtt {
    display: block;
    width: 380px;
}
.ttalbum .rtt2 {
    display: block;
    width: 235px;
}
.ttalbum .btn_ngheall2 {
    background-position: -99px -313px;
    display: block;
    height: 29px;
    width: 128px;
}
.shareAlbum {
    font-weight: bold;
    right: 81px;
    top: 9px;
}
.ops2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B5BCC6;
    border-right: 1px solid #B5BCC6;
    height: 36px;
}
.player .bottomblk {
    border-left: 1px solid #B5BCC6 !important;
    border-right: 1px solid #B5BCC6 !important;
}
.wsm {
    height: 30px;
    margin-right: 5px;
    padding-top: 5px;
    width: 260px;
}
.wshareal {
    height: 36px;
}
.share2 {
    display: block;
    width: 220px;
}
.share2 li {
    display: block;
    width: 28px;
}
.share2 li a {
    display: block;
    height: 22px;
}
.izing {
    background-position: left -1263px;
}
.iyahoo {
    background-position: left -1290px;
}
.ifaceb {
    background-position: left -1318px;
}
.itter {
    background-position: left -1752px;
}
.igoogle {
    background-position: left -1780px;
}
.imailg {
    background-position: left -1411px;
}
.iscrll {
    background-position: left -1807px;
}
.btm_player {
    background-image: url("../images/bder_player.gif");
    background-position: left -5px;
    background-repeat: no-repeat;
    height: 4px;
}
.btm_player_right {
    background-image: url("../images/bder_player.gif");
    background-position: right -5px;
    background-repeat: no-repeat;
    height: 4px;
    margin-left: 80px;
}
.top_player {
    background-image: url("../images/bder_player.gif");
    background-position: left 0;
    background-repeat: no-repeat;
    height: 4px;
}
.top_player_right {
    background-image: url("../images/bder_player.gif");
    background-position: right 0;
    background-repeat: no-repeat;
    height: 4px;
    margin-left: 6px;
}
.bplayer2 {
    border-left: 1px solid #C6C6C6 !important;
    border-right: 1px solid #C6C6C6 !important;
    padding: 2px 5px;
}
.wright {
    border-left: 1px solid #BFBFBF;
    width: 575px;
}
.wright {
    min-height: 600px;
}
.wr2 {
    width: 525px !important;
}
.wr3 {
    width: 515px !important;
}
.vline {
    border-left: 1px solid #BFBFBF;
    padding: 0 0 0 10px !important;
    width: 820px !important;
}
.bgsinger {
    background: none repeat scroll 0 0 #F9F9F9;
    font-family: Tahoma,Arial,Verdana,sans-serif;
}
.bglefts {
    background-image: url("../images/bg_singer.gif");
    background-position: right top;
    background-repeat: repeat-y !important;
    padding-right: 3px;
}
.bgbottoms {
    background-position: -7px bottom;
    height: 7px;
    margin-bottom: 13px;
}
.rSearch {
    width: 250px;
}
.hSearch {
    margin-top: -2px;
    padding-bottom: 5px;
}
.widthsclip {
    width: 132px;
}
.rwUpload {
    height: 1%;
    margin-bottom: 6px;
    padding-left: 10px;
}
.lInfo {
    display: block;
    padding: 3px 5px 0 0;
    width: 82px;
}
.rInfo {
    display: block;
    text-align: left;
    width: 372px;
}
.rInfo .checkbox, .tagNhac .chck {
    height: 14px;
    margin: 0;
    padding: 0;
    width: 14px;
}
.rInfo .input {
    border: 1px solid #7F9DB9;
    color: #999999;
    height: 18px;
    width: 370px;
}
.rInfo .iShare {
    border: 1px solid #7F9DB9;
    font-weight: bold;
    height: 18px;
    padding: 3px 0 1px 3px;
    width: 367px;
}
.rInfo .sinput {
    color: #999999;
    font-weight: bold;
}
.bgInfo {
    background: none repeat scroll 0 0 #F1F2F7;
    padding: 6px 4px 0 6px;
}
.hUpload {
    height: 1%;
    padding: 10px 0 15px 0;
    text-align: center;
    width: 181px;
}
.nUpload {
    background-position: -588px -435px;
    padding: 0 0 0 16px;
    right: 0;
}
.lupload {
    border-left: 1px solid #E9E9E9;
    margin: 27px 0 0 10px;
    padding-bottom: 9px;
    width: 290px !important;
}
.autoShare {
    display: block;
    height: 1%;
}
.autoShare li {
    display: block;
    padding: 5px 0 5px 25px;
}
.autoShare .ime {
    background-position: -30px -767px;
}
.autoShare .itube {
    background-position: -30px -805px;
}
.autoShare .iface {
    background-position: -30px -842px !important;
    height: auto;
    width: auto;
}
.autoShare .itiw {
    background-position: -30px -879px;
    margin-bottom: 7px;
}
.reUpload li {
    background-position: -34px -986px;
    margin: 0;
    padding: 2px 0 2px 12px;
}
.infoUp {
    padding: 3px 0 2px 0;
}
.hbtn_upload {
    margin: 0 55px;
    padding: 20px 0;
    text-align: center;
    width: 265px;
}
.btn_upload {
    display: block;
    height: 33px;
    width: 191px;
}
.bgupload {
    background: none repeat scroll 0 0 #FAFAFA;
    height: 1%;
}
.itmusic {
    background-position: -31px -1300px;
}
.pdtupl {
    padding: 2px 30px 2px 24px !important;
}
.iclipup {
    background-position: -29px -88px;
}
.process {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D1D1D1;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-top: 1px solid #6A6A6A !important;
    height: 16px;
    margin-left: 107px;
    margin-right: auto;
    padding: 0;
    width: 370px;
}
.proID {
    background-position: left -568px;
    height: 16px;
}
.ico_thongtin {
    background-position: -33px -1780px;
    padding: 2px 0 2px 18px;
}
.opupl {
    margin: 10px auto;
    text-align: center;
    width: 573px;
}
.Complup {
    background: none repeat scroll 0 0 #F2FCFB;
    border: 1px solid #B4DADA;
    padding: 20px 0;
    text-align: center;
}
.Complup .icomp {
    background-position: -29px -1668px;
    padding: 3px 0 3px 22px;
}
.Warning {
    background: none repeat scroll 0 0 #FDF8EF;
    border: 1px solid #E7CCB2;
    padding: 20px 0;
    text-align: center;
}
.Warning .iwar {
    background-position: -29px -1711px;
    padding: 3px 0 3px 22px;
}
.mgrep {
    margin: 10px 0 2px;
    padding: 8px 30px 8px 0 !important;
}
.rerr {
    background: none repeat scroll 0 0 #FFF0F0;
    display: block;
    padding: 3px 0;
    text-align: left;
}
.iErr {
    background-position: -35px -1946px;
    display: block;
    height: 15px;
    width: 23px;
}
.moreupl {
    height: 1%;
    padding: 20px 0;
    text-align: center;
    width: 180px;
}
.moreupl .wMore {
    display: block;
    padding: 2px 5px 2px 0;
}
.bgnhac {
    background: none repeat scroll 0 0 #F2F5FC;
}
.tagNhac {
    height: 22px;
    padding: 5px 0 2px 0;
}
.tagNhac .chck {
    margin-right: 10px;
    margin-top: 3px;
}
.listtag {
    display: block;
    height: 1%;
    padding: 4px 0;
}
.listtag li {
    padding: 2px 2px 2px 0;
    width: 186px;
}
.rowMusic {
    height: 1%;
    padding: 3px 0 7px 0;
}
.btnthem, .btnxoa {
    border: 1px solid #838383;
    height: 16px;
    padding-top: 1px;
    text-align: center;
    width: 60px;
}
.btnthem {
    background-position: -261px -583px;
    margin-right: 4px;
    padding-left: 4px;
}
.btnxoa {
    background-position: left -342px;
}
.bxh_Group {
    height: 27px;
}
.bxh_row {
    padding: 0 0 15px;
}
.bxh_col {
    height: 1%;
    margin-right: 9px;
    width: 314px;
}
.group {
    display: block;
    font-weight: bold;
    margin-top: 0;
    padding: 3px 0 6px;
}
.hgroup {
    margin-top: -2px;
    padding: 0;
}
.group:hover {
    color: #969696;
}
.wcl {
    background-position: 127px -327px;
    width: 170px;
}
.itopsvietnam {
    background-position: 164px -327px;
    width: 205px;
}
.itopsaumy {
    background-position: 138px -176px;
    width: 195px;
}
.itopshanquoc {
    background-position: 166px -212px;
    width: 222px;
}
.itopvvietnam {
    background-position: 170px -327px;
    width: 209px;
}
.itopvaumy {
    background-position: 145px -245px;
    width: 170px;
}
.itopvhanquoc {
    background-position: 174px -212px;
    width: 231px;
}
.nghe2 {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.bxh_ngheall {
    background-position: right -609px;
    display: block;
    height: 22px;
    margin-top: 3px;
    padding-right: 12px;
}
.bxh_ngheall span {
    background-position: -464px -609px;
    display: block;
    font-weight: bold;
    height: 21px;
    padding: 1px 0 0 8px;
}
.bxh_toppic {
    border: 1px solid #6D6D6D;
    height: 140px;
    margin: 0;
    padding: 0;
    width: 312px;
}
.blk_picbxh {
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 7px !important;
    padding: 0 !important;
    z-index: 1;
}
.feature-text {
    display: block;
    height: 46px;
    left: 0;
    position: absolute;
    top: 96px;
    width: 312px;
    z-index: 3;
}
.black-overlay .background {
    background: none repeat scroll 0 0 #000000;
    opacity: 0.6;
}
.black-overlay .background2 {
    background: none repeat scroll 0 0 #D70377;
    opacity: 0.6;
}
.black-overlay ul {
    display: block;
    height: 46px !important;
}
.black-overlay .home-text {
    height: 40px;
    padding: 6px 0 0 6px;
    width: 306px;
}
.black-overlay .bxhsinger {
    margin: 2px 0 0 25px;
}
.black-overlay .home {
    height: 46px;
    position: absolute;
    width: 314px;
}
.bxh_icondown {
    background-position: -14px -1057px;
    height: 13px;
    margin: 5px 0;
    width: 22px;
}
.bxh_rowsub {
    height: 1%;
    padding: 6px 0;
}
.bxh_blkrank {
    width: 265px;
}
.bxh_blkrank a h3, .detail_rank a h3 {
    display: inline;
}
.bxh_blkrank .wsong {
    width: 214px;
}
.bxh_blkrank .wclip {
    width: 186px;
}
.detail_rank {
    width: 392px;
}
.bxh_detail {
    width: 341px;
}
.detail_rank2 {
    width: 410px;
}
.bxh_detail2 {
    width: 292px;
}
.bxh_detailclip {
    width: 313px;
}
.bxh_num {
    display: block;
    font-family: Verdana,Arial,Tahoma,sans-serif;
    font-weight: bold;
    padding: 0 5px 0 3px;
    width: 22px;
}
.btn_ngheall {
    background-position: -211px -540px;
    height: 22px;
    right: 2px;
    top: 2px;
    width: 99px;
}
.pdquanly {
    padding-left: 23px;
    padding-right: 88px;
}
.pdquanly2 {
    padding-left: 23px;
    padding-right: 150px;
}
.widthRow {
    width: 345px;
}
.wRowc {
    width: 297px;
}
.wSearch {
    width: 310px;
}
.wSearch_hit {
    width: 285px;
}
.widthcn {
    width: 426px;
}
.wClipcat {
    width: 322px;
}
.wdMusic {
    width: 380px;
}
.btnthem2 {
    background-position: -99px -176px;
    display: block;
    height: 23px;
    width: 85px;
}
.btnthem2ac, .wdMusic .checks {
    background-position: -187px -176px;
    display: block;
    height: 23px;
    width: 85px;
}
.mgMusic {
    margin-top: 3px;
}
.wleft {
    display: block;
    width: 100px;
}
.wSearchAl {
    width: 325px;
    z-index: 5 !important;
}
.pdhital {
    padding-right: 100px !important;
}
.pdhitcl {
    padding-right: 120px !important;
}
.hitcl, .hital {
    right: 93px !important;
    top: 13px !important;
    z-index: 7;
}
.wSearchAl_hit {
    width: 342px;
}
.leftborder {
    border-left: 0 none !important;
    border-right: 0 none !important;
}
.rowNor label {
    display: block;
    height: 14px;
    left: -4px;
    top: 4px;
    width: 14px;
}
.addlist {
    height: 25px !important;
    left: 0;
    text-align: left !important;
    top: 10px;
}
.pdplist {
    padding-left: 23px;
    padding-right: 55px;
}
.pdpclip {
    padding-left: 23px;
    padding-right: 88px;
}
.pdtitle {
    display: block !important;
    line-height: 10px;
    margin: 0 10px;
    padding: 5px 0 8px !important;
}
.typevn {
    padding: 6px 0 0 9px;
}
.radio {
    margin-left: 0 !important;
    padding: 0 !important;
    width: 14px;
}
.right_default {
    background-position: -222px -218px;
    display: block;
    height: 33px;
    left: 0;
    margin-right: 7px;
    position: absolute;
    top: 7px;
    width: 30px;
}
.option_music .gift {
    background-position: -222px -255px;
    display: block;
    height: 23px;
    margin-right: 0;
    width: 65px;
    z-index: 3 !important;
}
.row_update {
    margin: 0;
    padding: 10px 0 20px 8px;
}
.editSong {
    border: 1px solid #7F9DB9;
    height: 220px;
    text-align: left;
    width: 370px;
}
.editDesc {
    border: 1px solid #7F9DB9;
    color: #999999;
    height: 50px;
    text-align: left;
    width: 370px;
}
.blk_Editlist {
    padding: 0 10px !important;
}
.tagEdit {
    background: none repeat scroll 0 0 #F2F5FC;
    height: 24px;
    margin-bottom: 1px;
    padding: 5px 0 0 10px;
}
.tagEdit a.w1 {
    background-position: -355px -487px;
    display: block;
    height: 19px;
    margin-right: 8px;
    width: 64px;
}
.tagEdit a.w2 {
    background-position: -427px -487px;
    display: block;
    height: 19px;
    width: 74px;
}
.listEdit {
    margin: 0 !important;
    padding: 0 !important;
}
.listEdit li {
    height: 1%;
    margin: 0 !important;
    padding: 5px 27px 5px 0;
    text-align: left;
}
.listEdit li strong {
    margin-right: 4px;
}
.listEdit .bgli {
    background: none repeat scroll 0 0 #E5ECF4;
}
.listEdit .move {
    cursor: move;
}
.asbList {
    position: absolute;
    right: 6px;
    top: 3px;
}
.hupdate {
    width: 180px;
}
.first_right {
    padding-left: 38px !important;
}
.pdlogin {
    height: 1%;
    margin-bottom: 30px;
    padding: 20px 40px 40px;
}
.blk_premium {
    padding-right: 56px;
    width: 352px;
}
.blk_login {
    background: none repeat scroll 0 0 #EFEFEF;
    width: 413px;
}
.blk_login .toplog, .blk_login .btmlog {
    background-position: left -533px;
    height: 3px;
    width: 413px;
}
.rwlogin {
    padding: 11px 69px 20px 14px;
}
.errlog {
    font-weight: bold;
    padding: 0 0 6px 24px;
}
.tLogin {
    background-position: -31px -1401px;
    display: block;
    padding: 0 0 14px 23px;
}
.flogin {
    padding: 4px 0 6px 24px;
    text-align: left;
}
.hrw {
    height: 24px;
}
.flogin .lAcc {
    display: block;
    left: 0;
    text-align: right;
    top: 5px;
    width: 98px;
}
.ilogin {
    right: 0;
    top: 2px;
    width: 235px;
}
.ilogin2 {
    border: 1px solid #A4B2C3;
    padding: 2px 0;
    right: 0;
    top: 2px;
    width: 270px;
}
.oplogin {
    padding: 1px 0 4px 90px;
    text-align: left;
}
.oplogin2 {
    padding: 1px 0 4px 106px;
    text-align: left;
}
.pdmem {
    padding: 2px 0 2px 20px;
}
.pdmem2 {
    padding: 4px 0 8px 20px;
}
.checkMem, .checkMem2 {
    height: 14px;
    left: 0;
    margin: 0;
    padding: 0;
    top: 2px;
    width: 14px;
}
.lostpw {
    display: block;
    padding: 3px 0 0 0;
}
.premium {
    line-height: 14px;
    padding: 0 0 0 64px;
}
.ipremium {
    background-position: -21px -1444px;
    height: 29px;
    left: 22px;
    top: 0;
    width: 29px;
}
.ipremium1 {
    background-position: -24px -1484px;
    height: 30px;
    left: 22px;
    top: 5px;
    width: 26px;
}
.ipremium2 {
    background-position: -13px -1532px;
    height: 30px;
    left: 16px;
    top: 0;
    width: 37px;
}
.pdpre {
    margin-bottom: 15px;
}
.hpremium {
    padding: 24px 0 0 64px;
}
.bpremium {
    display: block;
    height: 29px;
}
.ltop_channel {
    background-position: left -524px;
    height: 3px;
    padding: 0;
}
.rtop_channel {
    background-position: right -543px;
    height: 3px;
    margin-left: 60px;
}
.lbtm_channel {
    background-position: left -528px;
    height: 4px;
    padding: 0;
}
.rbtm_channel {
    background-position: right -547px;
    height: 4px;
    margin-left: 60px;
    padding: 0;
}
.cnt_channel, .cnt_bxh {
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    height: 1%;
}
.cnt_bxh .bxh_Group {
    border-bottom: 2px solid #E9E9E9 !important;
}
.col_channel {
    border-right: 1px solid #CBCED0;
    line-height: 14px;
    margin: 8px 0;
    padding: 0 0 0 10px;
    width: 150px;
}
.wchannel {
    width: 164px !important;
}
.cl_channel {
    margin-right: 32px;
    width: 128px;
}
.wfile {
    color: #999999;
    height: 24px;
    width: 434px;
}
.topNews {
    border-bottom: 2px solid #E9E9E9 !important;
    height: 22px;
    padding: 0 0 7px;
}
.tophelp {
    height: 21px;
    padding: 2px 0 7px;
}
.topNews h1, .tophelp h1 {
    font-weight: bold;
}
.pdhelp h2 {
    display: block;
    padding: 1px 0 10px 0;
}
.shelp {
    border: 1px solid #7F9DB9;
    height: 20px;
    width: 200px;
}
.ishelp {
    border: 0 none;
    font-weight: bold;
    height: 18px;
    padding-left: 2px;
    width: 176px;
}
.btnshelp {
    background-position: left -337px;
    border: 0 none;
    cursor: pointer;
    height: 18px;
    margin: 1px 1px 0 0;
    padding: 0;
    width: 19px;
}
.phelp, .phelpac {
    border: medium none;
    display: inline;
    font-size: 14px;
    padding: 0 0 0 20px;
}
.hclose {
    height: 2px;
    padding: 10px 0 2px;
}
.phelp {
    background-position: left -3259px;
    font-size: 14px;
}
.phelpac {
    background-position: left -3286px;
    font-size: 14px;
}
.acthelp, .tAns {
    color: #377F02 !important;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.help {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 5px 0 15px;
}
.bpichelp, .bpichelp2, .bpichelp3 {
    margin: 5px 0 10px;
    padding: 15px;
}
.bpichelp {
    border: 1px solid #ADC7D4;
}
.bpichelp2 {
    background: none repeat scroll 0 0 #F2FCFB;
    border: 1px solid #B4DADA;
}
.bpichelp3 {
    background: none repeat scroll 0 0 #FDF8EF;
    border: 1px solid #E7CCB2;
}
.napcoin, .xacnhan, .txtHeader, .lFooter, .txtFooter, .container, .bdownload, .wFlash, .wFlash2, .hUpload, .btn_upload, .moreupl, .hupdate, .pichelp, .aumg, .premi, .toppg, .whead, .pdlogin {
    margin: 0 auto;
}
.whoatdong {
    width: 444px;
}
.wmusic {
    width: 348px;
}
.wclip2 {
    width: 303px;
}
.noteAct {
    background-position: -120px -136px;
    cursor: pointer;
    height: 18px;
    right: 21px;
    top: 17px;
    width: 20px;
    z-index: 154;
}
.numAcc {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    display: inline;
    font-size: 10px;
    height: 13px;
    left: 19px;
    line-height: 13px;
    margin: 0;
    padding: 0 1px;
    position: absolute;
    top: -12px;
    white-space: nowrap;
}
.spAcc {
    background: none repeat scroll 0 0 #FF0000;
    display: inline-block;
    height: 16px;
    margin: -1px 0;
    padding: 0 2px;
}
.left_pre {
    background-position: -549px top;
    height: 417px;
    width: 5px;
}
.right_pre {
    background-position: -555px top;
    height: 417px;
    width: 5px;
}
.cnt_pre {
    background-position: left -650px;
    height: 417px;
    width: 950px;
}
.premi {
    padding: 20px 0 0;
    width: 500px;
}
.titPre {
    border-bottom: 1px solid #7E7E7E;
    color: #333333;
    margin-bottom: 15px;
    padding: 20px 0 22px 32px;
}
.icopre {
    background-position: -187px -58px;
    height: 29px;
    width: 50px;
}
.pinkcl {
    color: #C13084;
}
.blkpre, .lpre, .rpre {
    height: 115px;
}
.lpre {
    background-position: -146px -58px;
    width: 11px;
}
.rpre {
    background-position: -159px -58px;
    width: 16px;
}
.cpre {
    background-position: left -1337px;
    background-repeat: repeat-x !important;
    height: 101px;
    padding-top: 14px;
    width: 473px;
}
.blkxacnhan {
    border-top: 1px solid #7E7E7E;
    margin-top: 15px;
    padding-top: 12px;
}
.blkpr {
    background: none repeat scroll 0 0 #F4F4F4;
}
.blkpr .toppre, .blkpr .btmpre {
    border-left: 1px solid #FCFCFC;
    border-right: 1px solid #FCFCFC;
}
.leftAccp {
    border-right: 1px solid #BFBFBF;
    padding-right: 20px;
    width: 380px;
}
.rightAccp {
    padding: 10px 0 10px 10px;
    width: 120px;
}
.rcoin {
    font-weight: bold;
    right: 0;
    top: 0;
}
.napcoin {
    width: 70px;
}
.mainPre {
    height: 1%;
    padding: 10px 0;
}
.blkopre_lbtm {
    background-position: -1px -982px;
}
.blkopre_rbtm {
    background-position: -8px -982px;
}
.isearch {
    background-position: -37px -2226px;
    margin-top: -1px !important;
}
#zme-autocomplete-results {
    border: 1px solid #A1B9CD;
    position: absolute;
    z-index: 99999;
}
#zme-autocomplete-results ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.zme-autocomplete-item {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: default;
    margin: 0;
    padding: 5px;
}
.zme-autocomplete-item i {
    font-style: normal !important;
}
.zme-autocomplete-activeItem {
    background: none repeat scroll 0 0 #DCE9F8;
    color: #000000;
}
.zme-autocomplete-loading {
    background: url("../images/loading.gif") no-repeat scroll right center white;
}
.zme-boxy {
    width: 400px;
}
.zme-boxy-title {
    width: auto !important;
}
.zme-boxy-footer {
    width: auto !important;
}
.cntlb {
    height: 1%;
    padding: 30px 10px;
}
.wxnhan {
    line-height: 18px;
    margin: 0 auto !important;
    padding-bottom: 8px;
    width: 380px;
}
.ikichhoat {
    background-position: 168px -2291px;
    padding: 60px 0 10px;
    text-align: left !important;
}
.input_kh {
    border: 1px solid #A4B2C3;
    height: 20px;
    margin-bottom: 0 !important;
    width: 375px;
}
.wkichhoat {
    line-height: 18px;
    margin: 0 auto !important;
    padding-bottom: 8px;
    text-align: center !important;
    width: 380px !important;
}
.ikichhoat2 {
    background-position: 147px -2443px;
    padding: 50px 0 7px;
}
.input_w2 {
    width: 375px !important;
}
.phone {
    font-weight: bold;
}
.ikichhoat3 {
    background-position: 175px -2442px;
    padding: 70px 0 14px;
}
.wnut2 {
    width: 210px;
}
.pdxacnhan {
    padding: 30px 0 25px;
    text-align: center !important;
}
.ikichhoat4 {
    background-position: 167px -2772px;
    padding: 70px 0 14px;
}
.service {
    height: 1%;
    padding-left: 0;
}
.service p {
    display: block;
    font-weight: bold;
    padding-bottom: 14px;
    text-align: center;
    text-decoration: underline;
}
.vnp {
    background-position: -2px -389px;
    height: 44px;
    margin: 0 12px 0 5px;
    width: 112px;
}
.vt {
    background-position: -148px -389px;
    height: 44px;
    margin-right: 12px;
    width: 60px;
}
.vms {
    background-position: -248px -389px;
    height: 44px;
    margin-right: 12px;
    width: 105px;
}
.bl {
    background-position: -383px -389px;
    height: 44px;
    width: 57px;
}
.svice {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 7px;
    text-align: center;
}
.tips {
    border-bottom: 1px solid #C7D3E0;
    margin-bottom: 6px;
    width: 250px;
}
.cnt_tip {
    border-left: 1px solid #C7D3E0;
    border-right: 1px solid #C7D3E0;
    padding: 0 0 12px;
    width: 248px;
}
.cnt_tip .type1 {
    color: #037BAD !important;
}
.cnt_tip p {
    background-image: url("../images/ico_tip.gif");
    background-position: left 9px;
    background-repeat: no-repeat;
    color: #333333;
    display: block;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-top: 7px;
    text-align: left;
}
.cnt_tip h2 {
    border-bottom: 1px solid #C7D3E0;
    border-top: 1px solid #C7D3E0;
    color: #888888;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 6px;
    text-align: left;
    text-decoration: none;
}
.cls_com {
    background-position: -34px -2674px;
}
.cls_war {
    background-position: -34px -2690px;
}
.cls_com, .cls_war {
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    position: absolute;
    width: 16px;
}
.adv_search {
    border: 1px solid #E2E2E2;
}
.adv_search .title_adv {
    background: none repeat scroll 0 0 #F2F2F2;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-top: 2px;
    text-align: left;
}
.adv_search .rw_adv {
    border-bottom: 1px solid #E9E9E9;
    height: 1%;
    margin-left: 7px;
    margin-right: 7px;
    padding-bottom: 9px;
}
.adv_search .rw_adv p {
    display: block;
    font-weight: bold;
    padding: 3px 14px 3px 0;
    position: relative;
    text-align: left;
}
.adv_search .rw_adv p span {
    display: block;
    font-weight: normal;
    margin-top: -3px;
}
.adv_search .rw_adv p span a {
    font-weight: normal;
}
.adv_search .close {
    background-position: -37px -645px;
    display: block;
    height: 12px;
    right: 0;
    top: 5px;
    width: 12px;
}
.adv_search .advs {
    float: left;
    margin-right: 7px;
    width: 100px;
}
.adv_search .txtAdv {
    float: left;
    width: 127px;
}
.titleadv {
    background-position: left -698px;
    display: block;
    height: 17px;
}
#_mainMenuMusic:hover a#_mainMenuMusicLink, #_mainMenuVideo:hover a#_mainMenuVideoLink, #_mainMenuChart:hover a#_mainMenuChartLink, #_mainMenuMy:hover a#_mainMenuMyLink {
    background: none repeat scroll 0 0 #360F48;
    color: #FFFFFF;
    display: block;
    height: 25px;
    padding-top: 4px;
    text-align: center;
    z-index: 10;
}
#_mainMenuMusic:hover #_mainMenuMusicItems, #_mainMenuVideo:hover #_mainMenuVideoItems, #_mainMenuChart:hover #_mainMenuChartItems, #_mainMenuMy:hover #_mainMenuMyItems {
    display: block !important;
}
.fixed-bottom {
    bottom: 0;
    position: fixed;
    right: 0;
    top: auto;
    z-index: 1000000;
}
#toltip-popup-bottom {
    font-size: 1pt;
    height: 8px;
    line-height: 8px;
    padding: 0 0 0 12px;
}
#toltip-popup-bottom {
    border-top: 1px solid #000000;
}
.toltip-callout-arrow {
    font-size: 1pt;
    height: 8px;
    line-height: 8px;
    width: 10px;
}
#toltip-popup-bottom .toltip-callout-arrow {
    background-position: -39px -3018px;
    margin-top: -1px;
}
#toltip-callout-popup {
    border: 0 none;
    left: -999px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -999px;
    z-index: 99999999;
}
#toltip-callout-popup-content {
    background-color: #FFFFFF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    margin: 0;
    padding: 9px;
}
.toltip-callout-content-lower {
    border-top: 1px solid #000000;
}
.toltip-callout-content-lower h2 {
    color: #333333;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 7px;
    text-align: left;
}
.widget {
    color: #555555;
    height: 1%;
}
.widget .list_hot h2 a {
    color: #0077BB;
    font-weight: bold;
    text-decoration: none;
}
.widget .list_hot h2 a:hover {
    color: #0077BB;
    font-weight: bold;
    text-decoration: underline;
}
.widget .title_wg {
    background-position: -301px -698px;
    background-repeat: no-repeat;
    height: 35px;
    padding-left: 180px;
}
.widget .title_wgr {
    background-position: right -698px;
    background-repeat: no-repeat;
    height: 35px;
}
.widget .btm_wg {
    background-position: -301px -735px;
    background-repeat: no-repeat;
    height: 2px;
    padding-left: 180px;
}
.widget .btm_wgr {
    background-position: right -735px;
    background-repeat: no-repeat;
    height: 2px;
}
.widget .cnt_border {
    border-left: 1px solid #B6B6B6;
    border-right: 1px solid #B6B6B6;
}
.widget .line {
    border-bottom: 1px solid #DADADC;
    border-top: 1px solid #FFFFFF;
}
.widget .moreAlbum {
    background-color: #F7F8FA;
    padding: 3px 8px 3px 0;
}
.widget .list_hot {
    background-color: #F7F8FA;
    font-size: 11px;
    height: 58px;
    margin-left: 2px;
    padding: 0 80px 0 58px;
    position: relative;
}
.widget .list_hot .img {
    display: block;
    height: 40px;
    left: 7px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 40px;
}
.widget .list_hot .overlay {
    background-image: url("images/m_size.png");
    background-position: -1028px top;
    background-repeat: no-repeat;
    display: block;
    height: 48px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 44px;
    z-index: 12;
}
.widget .btn_nhaccho {
    background-position: -99px -356px;
    display: block;
    height: 21px;
    position: absolute;
    right: 7px;
    top: 5px;
    width: 64px;
    z-index: 3 !important;
}
.alert {
    height: 29px;
    z-index: 20;
}
.bgType1 {
    background: none repeat scroll 0 0 #E8F6FF;
}
.bgType2 {
    background: none repeat scroll 0 0 #E8F6FF;
}
.bgType1 p, .bgType2 p, .bgType3 p {
    display: block;
    padding: 7px 0 4px 28px;
    position: relative;
}
.icoType1 {
    background-position: left -3457px;
}
.icoType2 {
    background-position: left -3485px;
}
.icoType3 {
    background-position: left -3457px;
}
.bgType1 a.close, .bgType2 a.close, .bgType3 a.close {
    display: block;
    height: 15px;
    position: absolute;
    right: 6px;
    top: 7px;
    width: 16px;
}
.bgType1 a.close {
    background-position: left -3384px;
}
.bgType2 a.close {
    background-position: left -3406px;
}
.bgType3 a.close {
    background-position: left -3428px;
}
.aMore {
    width: 70px;
}
.rows2 {
    display: block;
    height: 32px;
    overflow: hidden;
}
